package com.neusoft.elm;
import java.util.Scanner;

import com.neusoft.elm.View.AdminView;
import com.neusoft.elm.View.BusinessView;
import com.neusoft.elm.View.impl.AdminViewImpl;
import com.neusoft.elm.View.impl.BusinessViewImpl;
import com.neusoft.elm.po.Admin;
public class ElmAdminEnty {
public void work(){//方法一般是public修饰
	Scanner sc  = new Scanner(System.in);   //键盘输入 输入流
	System.out.println("---------------------------------------------------------");
	System.out.println("|\t\t\t 饿了么后台管理系统 \t\t\t|");
	System.out.println("---------------------------------------------------------");
	AdminView adminView =new AdminViewImpl();
	BusinessView businessView=new BusinessViewImpl();
	Admin admin=adminView.login();
	//TODO 冗余测试代码

	if(admin!=null){
	int menu= 0;//菜单
	while(menu!=5){
		//输出主菜单
		System.out.println("\n========= 1.所有商家列表=2.搜索商家=3.新建商家=4.删除商家=5.退出系统 =========");
		System.out.println("请输入你的选择菜单:");
		//做第一个商家列表 先做一个dao层接口
		
		
		menu=sc.nextInt();
		switch(menu){
		   case 1:
			   //System.out.println("1.所有商家列表");
			   businessView.ListBusinessAll();
			   break;
		   case 2:
			  // System.out.println("2.搜索商家");
			   businessView.ListBusiness();
			   break;
		   case 3:
			   System.out.println("3.新建商家");
			   break;
		   case 4:
			   System.out.println("4.删除商家");
			   break;
		   case 5:
			   System.out.println("5.退出系统");
			   break;
			default:
				System.out.println("ERROR!");
				break;
		}
	}
	}else{
		System.out.println("管理员用户名或者密码错误");
	}
}
	public static void main(String[] args) {//main主方法调用
    new ElmAdminEnty().work();//new一个这个对象 调用work方法
	}

}
